#ifndef _IRSEND_H
#define _IRSEND_H
class IRsend
{
public:
    IRsend() {}
    void sendNEC(unsigned long data, int nbits);
    void sendSony(unsigned long data, int nbits);
    void sendRaw(unsigned int buf[], int len, int hz);
    void sendRC5(unsigned long data, int nbits);
    void sendRC6(unsigned long data, int nbits);
    // private:
    void enableIROut(int khz);
    VIRTUAL void mark(int usec);
    VIRTUAL void space(int usec);
}
;

#endif